package 二维数组;

import java.util.Arrays;

/**
 * 二维数组本质上就是一个一维数组，多个一维数组组成了二维数组，可以理解为一个"矩阵"
 */
public class ArraysDemo {
    public static void main(String[] args) {
        int[][] arr =new int[3][];//动态创建，【3】表示有三行，【】表示每行的元素个数。如果没写则要重新定义才能使用
        arr[0]=new int[3];//重新一定第一行的数组个数
        arr[1]=new int[3];//重新一定第二行的数组个数
        arr[2]=new int[3];//重新一定第三行的数组个数
        int a=0;
        for (int i = 0; i < arr.length; i++) {
            for (int j = 0; j < arr[i].length; j++) {
                arr[i][j]=a++;
                System.out.print(arr[i][j]);//输出当前值

            }
            System.out.println();

        }

        int[][] arr2={{1,2},{3,4},{5,6}};//静态创建，表示有三行，每行有两个元素
        System.out.println(arr2[0][0]);//第一行第一个元素
        //1 2
        //3 4
        //5 6   （矩阵）



    }
}
